﻿<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
     xmlns:services="clr-namespace:Sebastof.Services.Impl;assembly=Sebastof.Services.Impl"
     xmlns:process="clr-namespace:Sebastof.ProcessChains.ProcessSteps;assembly=Sebastof.Serialisation"
     xmlns:profiles="clr-namespace:Prototyp1.TestServer;assembly=Prototyp1.TestServer" >

     
    <profiles:ProfileConfiguration x:Key="Profile" 
                                    ProfileName="CacheBasedProfile_Server"
                                    IsServerProfile="True" 
                                    PreferredCorrespondingProfile="CacheBasedProfile">
        <profiles:ProfileConfiguration.Services>
            <services:ChangeTrackingCacheService />
            <services:DeserializationTargetTypeService/>
            <services:ObjectIdentifierLocatorService />
            <services:ObjectMappingLocatorRegisterService/>
            <services:ObjectTrackerService/>
            <services:ObjectTreeHelperService/>
            <services:StandardSerializationDataHandlingStrategyService/>
            <services:MetadataLocatorRegisterService Id="CacheBasedProfile.Server" />
            <services:ObjectTrackerMetadataService />
            <services:ObservableCollectionCreatorService/>
        </profiles:ProfileConfiguration.Services>
        <profiles:ProfileConfiguration.Processes>
            <process:SerializeAnonymousObjectCollection>
                <process:DecorateAnonymousCollection/>
            </process:SerializeAnonymousObjectCollection>
            <process:SerializeObjectCollection>
                <process:SerializeCollection>
                    <process:DecorateCollection/>
                </process:SerializeCollection>
            </process:SerializeObjectCollection>
            <process:SerializeObjectItem>
                <process:DecorateObject/>
            </process:SerializeObjectItem>
        </profiles:ProfileConfiguration.Processes>
    </profiles:ProfileConfiguration>
</ResourceDictionary>
